@import 'scss-imports/variables';

:host ::ng-deep {
  mat-list-item {
    height: inherit !important;
    padding: 0;
  }
}

.card {
  width: 100%;
}

.mat-toolbar-row {
  display: flex;
  justify-content: space-between;
}

.columns {
  display: grid;
  gap: 16px;
  grid-template-columns: 0.5fr 1fr;
  min-height: 100px;
  overflow: auto;

  @media (max-width: $breakpoint-tablet) {
    display: block;
  }
}

.section-title {
  font-size: 120%;
  font-weight: bold;
}

.details-list li {
  line-height: 2em;

  .label {
    margin-right: 16px;
    opacity: 0.65;
  }
}

.list {
  margin-bottom: 10px;

  .list-icon {
    min-width: 30px;
    padding: 4px 5px 4px 0;
  }

  .label {
    margin-right: 16px;
  }

  .value {
    font-weight: 500;
  }
}

ul {
  padding: 0 16px;
}
